From 3df97cfcedac087ee0c719bfbda938f68e8996f4 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 12 Nov 2022 22:15:13 -0800 Subject: delete request endpoint --- src/routes/(app)/[username]/request/+page.server.js | 7 ++++++- src/routes/(app)/[username]/request/+page.svelte | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'src/routes/(app)/[username]/request') diff --git a/src/routes/(app)/[username]/request/+page.server.js b/src/routes/(app)/[username]/request/+page.server.js index 15b06962..039d4235 100644 --- a/src/routes/(app)/[username]/request/+page.server.js +++ b/src/routes/(app)/[username]/request/+page.server.js @@ -6,9 +6,14 @@ export let load = ({ locals }) => { }; export const actions = { - default: async ({ cookies, locals, request, url }) => { + create: async ({ cookies, locals, request, url }) => { let form = Object.fromEntries(await request.formData()); let { id } = await post('/requests', form, auth(cookies)); throw redirect(307, `/${locals.user.username}/request/${id}`); + }, + + delete: async ({ cookies, request }) => { + let form = Object.fromEntries(await request.formData()); + let r = await post('/requests/delete', form, auth(cookies)); } }; diff --git a/src/routes/(app)/[username]/request/+page.svelte b/src/routes/(app)/[username]/request/+page.svelte index 6422b794..1e62ea00 100644 --- a/src/routes/(app)/[username]/request/+page.svelte +++ b/src/routes/(app)/[username]/request/+page.svelte @@ -16,7 +16,7 @@

Request an invoice

-
+ -- cgit v1.2.3